<?php
session_start();
include_once "filtro_cabecera.php";
include_once "../funciones/funciones_php.php";
?>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="../css/plantilla.css" />
<link rel="stylesheet" type="text/css" href="../css/tabla.css" />
<script>
        $(document).ready(function()
        {
            $('#fecha').datepicker({
                dateFormat: 'dd-mm-yy'
            });

            $('#buscar').button();

        });
        function calculaTarifaFactura(){
			recargo = document.getElementById('recargoFactura').value;
			subtotal = document.getElementById('subtotalFactura').value;
			total = document.getElementById('totalFactura').value;
			totalNuevo = Math.round(subtotal * ((recargo/100)+1));
			document.getElementById('totalFactura').value = totalNuevo;
			sumaTotal();
		}
</script>
</head>
<body>
<?php
$codigo_barra = $_REQUEST['codigo'];

conectar();
$pg = sprintf("SELECT orden_flete.id_orden_flete,empleado.nombre,comuna.comuna,orden_flete.id_estado_orden,encomienda.id_tipo_encomienda,tipo_encomienda.tipo
            FROM orden_flete, comuna, destino,detalle_encomienda,encomienda,empleado,tipo_encomienda
            WHERE orden_flete.id_comuna = comuna.id_comuna
            AND detalle_encomienda.codigo_barra = '%s'
            AND detalle_encomienda.id_encomienda = encomienda.id_encomienda
            AND orden_flete.id_orden_flete = encomienda.id_orden_flete
            AND orden_flete.id_empleado_retiro = empleado.id_empleado
            AND encomienda.id_tipo_encomienda = tipo_encomienda.id_tipo_encomienda
            AND detalle_encomienda.estado_llegada = '%s'
            AND detalle_encomienda.estado_finiquito = '%s'
            AND encomienda.id_tipo_encomienda = '%d'
            GROUP BY orden_flete.id_orden_flete,empleado.nombre,comuna.comuna,orden_flete.id_estado_orden,encomienda.id_tipo_encomienda,tipo_encomienda.tipo"
            ,pg_escape_string($codigo_barra),pg_escape_string('TRUE'),pg_escape_string('FALSE'),pg_escape_string(4));

$consulta = pg_query($pg)or die("Error");
$filas = pg_num_rows($consulta);

if($filas != 0)
{
    while($reg = pg_fetch_array($consulta))
    {
        $orden_flete = $reg['id_orden_flete'];
        echo "<fieldset><legend>Finiquitar Orden ".$orden_flete."</legend>";

        $cons = sprintf("SELECT destino.id_destino,orden_flete.id_tipo_envio,tarifa_cliente.id_tarifa_cliente,comuna.recargo
                             FROM orden_flete,destino,comuna,tarifa_cliente,cliente
                             WHERE orden_flete.id_orden_flete='%d'
                             AND orden_flete.id_comuna = comuna.id_comuna
                             AND comuna.id_destino = destino.id_destino
                             AND orden_flete.id_cliente = cliente.id_cliente
                             AND cliente.id_tarifa_cliente = tarifa_cliente.id_tarifa_cliente",pg_escape_string($orden_flete));
        $query = pg_query($cons)or die("Error");
        $dato = pg_fetch_array($query);

        $destino = $dato['id_destino'];
        $tipo_envio = $dato['id_tipo_envio'];
        $id_tarifa_cliente = $dato['id_tarifa_cliente'];
        $recargo_destino = $dato['recargo'];
        $recargo = $recargo_destino / 100;

        $valor_factura_s_recargo = calculaValorFactura(1,$tipo_envio,$destino,$id_tarifa_cliente);
        $recargo_total_factura = $valor_factura_s_recargo * $recargo;
        $valor_factura = $valor_factura_s_recargo + $recargo_total_factura;
        $_SESSION['orden_flete_actual'] = $orden_flete;
        $_SESSION['facturasleidas'] = 1;
        $_SESSION['estado_orden'] = 2;
        ?>

        <form action="guardar_orden_flete.php" method="post">

        <input type="hidden" name="codigo_barra" value="<?php echo $codigo_barra?>">
        <table>
            <tr>
                <td>Subtotal</td>
                <td><input type="text" readonly="readonly" id="subtotalFactura" name="subtotalFactura" value="<?php echo $valor_factura_s_recargo ?>"></td>
            </tr>
            <tr>
                <td>Recargo</td>
                <td><input type=text id=recargoFactura name=recargoFactura value="<?php echo $recargo?>" onkeyup=javascript:calculaTarifaFactura(); ></td>
            </tr>
            <tr>
                <td>Total</td>
                <td><input readonly=readonly  type=text id=totalFactura name=totalFactura value="<?php echo round($valor_factura *(redondearDosDecimal($recargo/100)+1)) ?>"></td>
            </tr>
        </table>
        <input type="submit" name="buscar" id="buscar" value="Guardar" />
        </form>
        <?php
        echo "</fieldset>";
    }
}
else{
    echo "<fieldset>
            <legend>Aviso</legend>
            El codigo que intenta leer no existe o ya fue finiquitado
          </fieldset>";
}


?>
</body>
</html>